<?php

class Calon_siswa extends Model {

    var $no_pendaftaran = "";
    var $nama = "";
    var $nama_panggilan = "";
    var $jenis_kelamin = "";
    var $tempat_lahir = "";
    var $casis_alamat_jalan = "";
    var $casis_alamat_kelurahan = "";
    var $casis_alamat_kecamatan = "";
    var $casis_alamat_kabupaten = "";
    var $casis_alamat_kodepos = "";
    var $casis_alamat_telepon = "";
    var $tinggi = "";
    var $berat = "";
    var $golongan_darah = "";
    var $penyakit_diderita = "";
    var $penyakit_pernah_diderita = "";
    var $jml_sdr_kandung = "";
    var $anak_ke = "";
    var $saudara_disdit = "";
    var $jml_sdr_tiri = "";
    var $jml_sdr_angkat = "";
    var $sdr_angkat_nama = "";
    var $jarak_sekolah = "";
    var $latin = "";
    var $arab = "";
    var $kebiasaan_belajar = "";
    var $sifat_menonjol = "";
    var $surat_hafalan = "";
    var $doa_hafalan = "";
    var $lama_tk = "";
    var $prestasi = "";
    var $nama_tk = "";
    var $alamat_tk = "";
    var $nama_sd_pindahan = "";
    var $alamat_sd_pindahan = "";
    var $kelas_sd_pindahan = "";
    var $nama_ayah = "";
    var $nama_ibu = "";
    var $ortu_alamat_jalan = "";
    var $ortu_alamat_kelurahan = "";
    var $ortu_alamat_kecamatan = "";
    var $ortu_alamat_kabupaten = "";
    var $ortu_alamat_kodepos = "";
    var $ortu_alamat_telepon = "";
    var $pendidikan_ayah = "";
    var $pendidikan_ibu = "";
    var $pekerjaan_ayah = "";
    var $pekerjaan_ibu = "";
    var $infaq = "";
    var $penghasilan_ayah = "";
    var $penghasilan_ibu = "";
    var $waktu_pembayaran = "";
    var $juli = "";
    var $agustus = "";
    var $september = "";
    var $oktober = "";
    var $biaya_bulanan = "";
    var $biaya_seragam = "";
    var $rencana_pergi = "";
    var $alasan_menyekolahkan = "";
    var $informasi_sdit = "";
    var $harapan_pasca_sdit = "";
    var $harapan_untuk_sdit = "";
    var $status = "";

    function Calon_siswa() {
        parent::Model();
    }

    function read_by_id($id) {
        $this->db->where('no_pendaftaran', $id);
        $query = $this->db->get('calon_siswa');
        return $query->result();
    }

    function read($start, $limit) {
        $query = $this->db->get('calon_siswa', $start, $limit);
        return $query->result();
    }

    function read_all() {
        $this->db->order_by("no_pendaftaran", "asc");
        $query = $this->db->get('calon_siswa');
        return $query->result();
    }

    function read_daftar() {
        $this->db->order_by("no_pendaftaran", "asc");
        $this->db->where('status', 'd');
        $query = $this->db->get('calon_siswa');
        return $query->result();
    }

    function create() {
        $this->no_pendaftaran = $_POST['no_pendaftaran'];
        $this->nama = $_POST['nama'];
        $this->nama_panggilan = $_POST['nama_panggilan'];
        $this->jenis_kelamin = $_POST['jenis_kelamin'];
        $this->tempat_lahir = $_POST['tempat_lahir'];
        $this->casis_alamat_jalan = $_POST['casis_alamat_jalan'];
        $this->casis_alamat_kelurahan = $_POST['casis_alamat_kelurahan'];
        $this->casis_alamat_kecamatan = $_POST['casis_alamat_kecamatan'];
        $this->casis_alamat_kabupaten = $_POST['casis_alamat_kabupaten'];
        $this->casis_alamat_kodepos = $_POST['casis_alamat_kodepos'];
        $this->casis_alamat_telepon = $_POST['casis_alamat_telepon'];
        $this->tinggi = $_POST['tinggi'];
        $this->berat = $_POST['berat'];
        $this->golongan_darah = $_POST['golongan_darah'];
        $this->penyakit_diderita = $_POST['penyakit_diderita'];
        $this->penyakit_pernah_diderita = $_POST['penyakit_pernah_diderita'];
        $this->jml_sdr_kandung = $_POST['jml_sdr_kandung'];
        $this->anak_ke = $_POST['anak_ke'];
        $this->saudara_disdit = $_POST['saudara_disdit'];
        $this->jml_sdr_tiri = $_POST['jml_sdr_tiri'];
        $this->jml_sdr_angkat = $_POST['jml_sdr_angkat'];
        $this->sdr_angkat_nama = $_POST['sdr_angkat_nama'];
        $this->jarak_sekolah = $_POST['jarak_sekolah'];
        $this->latin = $_POST['latin'];
        $this->arab = $_POST['arab'];
        $this->kebiasaan_belajar = $_POST['kebiasaan_belajar'];
        $this->sifat_menonjol = $_POST['sifat_menonjol'];
        $this->surat_hafalan = $_POST['surat_hafalan'];
        $this->doa_hafalan = $_POST['doa_hafalan'];
        $this->lama_tk = $_POST['lama_tk'];
        $this->prestasi = $_POST['prestasi'];
        $this->nama_tk = $_POST['nama_tk'];
        $this->alamat_tk = $_POST['alamat_tk'];
        $this->nama_sd_pindahan = $_POST['nama_sd_pindahan'];
        $this->alamat_sd_pindahan = $_POST['alamat_sd_pindahan'];
        $this->kelas_sd_pindahan = $_POST['kelas_sd_pindahan'];
        $this->nama_ayah = $_POST['nama_ayah'];
        $this->nama_ibu = $_POST['nama_ibu'];
        $this->ortu_alamat_jalan = $_POST['ortu_alamat_jalan'];
        $this->ortu_alamat_kelurahan = $_POST['ortu_alamat_kelurahan'];
        $this->ortu_alamat_kecamatan = $_POST['ortu_alamat_kecamatan'];
        $this->ortu_alamat_kabupaten = $_POST['ortu_alamat_kabupaten'];
        $this->ortu_alamat_kodepos = $_POST['ortu_alamat_kodepos'];
        $this->ortu_alamat_telepon = $_POST['ortu_alamat_telepon'];
        $this->pendidikan_ayah = $_POST['pendidikan_ayah'];
        $this->pendidikan_ibu = $_POST['pendidikan_ibu'];
        $this->pekerjaan_ayah = $_POST['pekerjaan_ayah'];
        $this->pekerjaan_ibu = $_POST['pekerjaan_ibu'];
        $this->penghasilan_ayah = $_POST['penghasilan_ayah'];
        $this->penghasilan_ibu = $_POST['penghasilan_ibu'];
        $this->infaq = $_POST['infaq'];
        $this->waktu_pembayaran = $_POST['waktu_pembayaran'];
        $this->juli = $_POST['juli'];
        $this->agustus = $_POST['agustus'];
        $this->september = $_POST['september'];
        $this->oktober = $_POST['oktober'];
        $this->biaya_bulanan = $_POST['biaya_bulanan'];
        $this->biaya_seragam = $_POST['biaya_seragam'];
        $this->rencana_pergi = $_POST['rencana_pergi'];
        $this->alasan_menyekolahkan = $_POST['alasan_menyekolahkan'];
        $this->informasi_sdit = $_POST['informasi_sdit'];
        $this->harapan_pasca_sdit = $_POST['harapan_pasca_sdit'];
        $this->harapan_untuk_sdit = $_POST['harapan_untuk_sdit'];
        $this->status = $_POST['status'];

        return $this->db->insert('calon_siswa', $this);
    }

    function delete($id) {
        $this->db->where('no_pendaftaran', $id);
        return $this->db->delete('calon_siswa');
    }

    function update() {
        $old_id = $_POST['old_id'];
        $no_pendaftaran = $_POST['no_pendaftaran'];
        $nama = $_POST['nama'];
        $nama_panggilan = $_POST['nama_panggilan'];
        $jenis_kelamin = $_POST['jenis_kelamin'];
        $tempat_lahir = $_POST['tempat_lahir'];
        $casis_alamat_jalan = $_POST['casis_alamat_jalan'];
        $casis_alamat_kelurahan = $_POST['casis_alamat_kelurahan'];
        $casis_alamat_kecamatan = $_POST['casis_alamat_kecamatan'];
        $casis_alamat_kabupaten = $_POST['casis_alamat_kabupaten'];
        $casis_alamat_kodepos = $_POST['casis_alamat_kodepos'];
        $casis_alamat_telepon = $_POST['casis_alamat_telepon'];
        $tinggi = $_POST['tinggi'];
        $berat = $_POST['berat'];
        $golongan_darah = $_POST['golongan_darah'];
        $penyakit_diderita = $_POST['penyakit_diderita'];
        $penyakit_pernah_diderita = $_POST['penyakit_pernah_diderita'];
        $jml_sdr_kandung = $_POST['jml_sdr_kandung'];
        $anak_ke = $_POST['anak_ke'];
        $saudara_disdit = $_POST['saudara_disdit'];
        $jml_sdr_tiri = $_POST['jml_sdr_tiri'];
        $jml_sdr_angkat = $_POST['jml_sdr_angkat'];
        $sdr_angkat_nama = $_POST['sdr_angkat_nama'];
        $jarak_sekolah = $_POST['jarak_sekolah'];
        $latin = $_POST['latin'];
        $arab = $_POST['arab'];
        $kebiasaan_belajar = $_POST['kebiasaan_belajar'];
        $sifat_menonjol = $_POST['sifat_menonjol'];
        $surat_hafalan = $_POST['surat_hafalan'];
        $doa_hafalan = $_POST['doa_hafalan'];
        $lama_tk = $_POST['lama_tk'];
        $prestasi = $_POST['prestasi'];
        $nama_tk = $_POST['nama_tk'];
        $alamat_tk = $_POST['alamat_tk'];
        $nama_sd_pindahan = $_POST['nama_sd_pindahan'];
        $alamat_sd_pindahan = $_POST['alamat_sd_pindahan'];
        $kelas_sd_pindahan = $_POST['kelas_sd_pindahan'];
        $beasiswa = $_POST['beasiswa'];
        $nama_ayah = $_POST['nama_ayah'];
        $nama_ibu = $_POST['nama_ibu'];
        $ortu_alamat_jalan = $_POST['ortu_alamat_jalan'];
        $ortu_alamat_kelurahan = $_POST['ortu_alamat_kelurahan'];
        $ortu_alamat_kecamatan = $_POST['ortu_alamat_kecamatan'];
        $ortu_alamat_kabupaten = $_POST['ortu_alamat_kabupaten'];
        $ortu_alamat_kodepos = $_POST['ortu_alamat_kodepos'];
        $ortu_alamat_telepon = $_POST['ortu_alamat_telepon'];
        $pendidikan_ayah = $_POST['pendidikan_ayah'];
        $pendidikan_ibu = $_POST['pendidikan_ibu'];
        $pekerjaan_ayah = $_POST['pekerjaan_ayah'];
        $pekerjaan_ibu = $_POST['pekerjaan_ibu'];
        $penghasilan_ayah = $_POST['penghasilan_ayah'];
        $penghasilan_ibu = $_POST['penghasilan_ibu'];
        $infaq = $_POST['infaq'];
        $waktu_pembayaran = $_POST['waktu_pembayaran'];
        $juli = $_POST['juli'];
        $agustus = $_POST['agustus'];
        $september = $_POST['september'];
        $oktober = $_POST['oktober'];
        $biaya_bulanan = $_POST['biaya_bulanan'];
        $biaya_seragam = $_POST['biaya_seragam'];
        $rencana_pergi = $_POST['rencana_pergi'];
        $alasan_menyekolahkan = $_POST['alasan_menyekolahkan'];
        $informasi_sdit = $_POST['informasi_sdit'];
        $harapan_pasca_sdit = $_POST['harapan_pasca_sdit'];
        $harapan_untuk_sdit = $_POST['harapan_untuk_sdit'];
        $status = $_POST['status'];

        $data = array(
                'no_pendaftaran' => $no_pendaftaran,
                'nama' => $nama,
                'nama_panggilan' => $nama_panggilan,
                'jenis_kelamin' => $jenis_kelamin,
                'tempat_lahir' => $tempat_lahir,
                'casis_alamat_jalan' => $casis_alamat_jalan,
                'casis_alamat_kelurahan' => $casis_alamat_kelurahan,
                'casis_alamat_kecamatan' => $casis_alamat_kecamatan,
                'casis_alamat_kabupaten' => $casis_alamat_kabupaten,
                'casis_alamat_kodepos' => $casis_alamat_kodepos,
                'casis_alamat_telepon' => $casis_alamat_telepon,
                'tinggi' => $tinggi,
                'berat' => $berat,
                'golongan_darah' => $golongan_darah,
                'penyakit_diderita' => $penyakit_diderita,
                'penyakit_pernah_diderita' => $penyakit_pernah_diderita,
                'jml_sdr_kandung' => $jml_sdr_kandung,
                'anak_ke' => $anak_ke,
                'saudara_disdit' => $saudara_disdit,
                'jml_sdr_tiri' => $jml_sdr_tiri,
                'jml_sdr_angkat' => $jml_sdr_angkat,
                'sdr_angkat_nama' => $sdr_angkat_nama,
                'jarak_sekolah' => $jarak_sekolah,
                'latin' => $latin,
                'arab' => $arab,
                'kebiasaan_belajar' => $kebiasaan_belajar,
                'sifat_menonjol' => $sifat_menonjol,
                'surat_hafalan' => $surat_hafalan,
                'doa_hafalan' => $doa_hafalan,
                'lama_tk' => $lama_tk,
                'prestasi' => $prestasi,
                'nama_tk' => $nama_tk,
                'alamat_tk' => $alamat_tk,
                'nama_sd_pindahan' => $nama_sd_pindahan,
                'alamat_sd_pindahan' => $alamat_sd_pindahan,
                'kelas_sd_pindahan' => $kelas_sd_pindahan,
                'beasiswa' => $beasiswa,
                'nama_ayah' => $nama_ayah,
                'nama_ibu' => $nama_ibu,
                'ortu_alamat_jalan' => $ortu_alamat_jalan,
                'ortu_alamat_kelurahan' => $ortu_alamat_kelurahan,
                'ortu_alamat_kecamatan' => $ortu_alamat_kecamatan,
                'ortu_alamat_kabupaten' => $ortu_alamat_kabupaten,
                'ortu_alamat_kodepos' => $ortu_alamat_kodepos,
                'ortu_alamat_telepon' => $ortu_alamat_telepon,
                'pendidikan_ayah' => $pendidikan_ayah,
                'pendidikan_ibu'=> $pendidikan_ibu,
                'pekerjaan_ayah' => $pekerjaan_ayah,
                'pekerjaan_ibu' => $pekerjaan_ibu,
                'penghasilan_ayah' => $penghasilan_ayah,
                'penghasilan_ibu' => $penghasilan_ibu,
                'infaq' => $infaq,
                'waktu_pembayaran' => $waktu_pembayaran,
                'juli' => $juli,
                'agustus' => $agustus,
                'september' => $september,
                'oktober' => $oktober,
                'biaya_bulanan' => $biaya_bulanan,
                'biaya_seragam' => $biaya_seragam,
                'rencana_pergi' => $rencana_pergi,
                'alasan_menyekolahkan' => $alasan_menyekolahkan,
                'informasi_sdit' => $informasi_sdit,
                'harapan_pasca_sdit' => $harapan_pasca_sdit,
                'harapan_untuk_sdit' => $harapan_untuk_sdit,
                'status' => $status
        );

        $this->db->where('no_pendaftaran', $old_id);
        $this->db->update('calon_siswa', $data);

        return $no_pendaftaran;
    }

    function read_filter() {
        $this->db->order_by("no_pendaftaran", "asc");
        $this->db->where('status', 'f');
        $query = $this->db->get('calon_siswa');
        return $query->result();
    }

    function update_filter($id) {
        $data = array(
                'status' => 'f'
        );

        $this->db->where('no_pendaftaran', $id);
        return $this->db->update('calon_siswa', $data);
    }

    function update_unfilter($id) {
        $data = array(
                'status' => 'd'
        );

        $this->db->where('no_pendaftaran', $id);
        return $this->db->update('calon_siswa', $data);
    }

}

/* End of file calon_siswa.php */
/* Location: ./system/application/models/calon_siswa.php */
